package cn.com.aiton.common.model.gbt1049.signal;

import cn.com.aiton.common.model.BaseDomain;


public class LampGroupDomain extends BaseDomain {
    //信号机设备编号
    private String signalControlerID;
    //信号灯组序号。从1开始，取值2位数字
    private String lampGroupNo;

    public LampGroupDomain() {
    }

    public LampGroupDomain(String signalControlerID, String lampGroupNo, String direction, String type) {
        this.signalControlerID = signalControlerID;
        this.lampGroupNo = lampGroupNo;
        this.direction = direction;
        this.type = type;
    }

    @Override
    public String toString() {
        return "LampGroupDomain{" +
                "signalControlerID='" + signalControlerID + '\'' +
                ", lampGroupNo='" + lampGroupNo + '\'' +
                ", direction='" + direction + '\'' +
                ", type='" + type + '\'' +
                '}';
    }

    public String getSignalControlerID() {
        return signalControlerID;
    }

    public void setSignalControlerID(String signalControlerID) {
        this.signalControlerID = signalControlerID;
    }

    public String getLampGroupNo() {
        return lampGroupNo;
    }

    public void setLampGroupNo(String lampGroupNo) {
        this.lampGroupNo = lampGroupNo;
    }

    public String getDirection() {
        return direction;
    }

    public void setDirection(String direction) {
        this.direction = direction;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    /**
     * 0	北
     1	东北
     2	东
     3	东南
     4	南
     5	西南
     6	西
     7	西北
     */
    private String direction;
    /**
     * 10	机动车主灯（大灯，非箭头灯，一般的红黄绿）
     11	机动车直行箭头灯
     12	机动车左转箭头灯
     13	机动车右转箭头灯
     14	机动车掉头箭头灯
     21	非机动车灯
     22	直行非机动车灯
     23	左转非机动车灯
     31	行人灯
     99	其他
     */
    private String type;
}
